package me.zhengjie.modules.biz.domain.resp;

import com.alibaba.fastjson.annotation.JSONType;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import me.zhengjie.modules.biz.domain.dto.RecommendUniversitiesDTO;

import java.util.Set;

/**
 * 智能荐校
 */
@Data
@JSONType(asm = false)
public class UniversitiesRecommendResp extends BaseRecommendResp{

    /** 专升本学院信息 */

    @ApiModelProperty(value = "院校名称(专科院校)")
    private String uname;

    @ApiModelProperty(value = "院校位置")
    private String address;

    @ApiModelProperty(value = "考试类别【1：理工农医类 2：非理工农医类】")
    private Integer examType;

    @ApiModelProperty(value = "统招考试类别【1：文史 2：理工】  ---统招")
    private Integer tzExamType;

    @ApiModelProperty(value = "logo")
    private String logo;

    @ApiModelProperty(value = "性别 1：男 2：女")
    private Byte gender;

    @ApiModelProperty(value = "专业名称")
    private String profession;

    @ApiModelProperty(value = "总分")
    private Double grossScore;

    @ApiModelProperty(value = "分数位次")
    private Integer scoreSort;

    @ApiModelProperty(value = "学校-公办 的个数")
    private Integer governmentUniversitiesTotal;

    @ApiModelProperty(value = "学校-民办 的个数")
    private Integer independentUniversitiesTotal;

    @ApiModelProperty(value = "学校-港澳 的个数")
    private Integer hkAndMacaoTotal;

    @ApiModelProperty(value = "学校-985 的个数")
    private Integer total985;

    @ApiModelProperty(value = "学校-211 的个数")
    private Integer total211;

    @ApiModelProperty(value = "学校-双一流 的个数")
    private Integer doubleTotal;

    @ApiModelProperty(value = "学校-省重点 的个数")
    private Integer provinceTotal;

    @ApiModelProperty(value = "学校-总数 ")
    private Integer total;

    /** 推荐院校信息 */
    @ApiModelProperty(value = "学校-稳")
    private Set<RecommendUniversitiesDTO> safeUniversities;

    @ApiModelProperty(value = "学校-保")
    private Set<RecommendUniversitiesDTO> sureUniversities;

    @ApiModelProperty(value = "学校-冲")
    private Set<RecommendUniversitiesDTO> sprintUniversities;

    @ApiModelProperty(value = "学校-公办")
    private Set<RecommendUniversitiesDTO> governmentUniversities;

    @ApiModelProperty(value = "学校-民办")
    private Set<RecommendUniversitiesDTO> independentUniversities;

}
